home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
reviews
/
gx_snd
/
snd.txt
< prev
Wrap
Text File
|
1994-11-14
|
22KB
|
564 lines
Add The Power of Graphics To Your Programs With Genus Microprogramming
Genus Microprogramming, Inc. has been delivering quality graphics programming
tools and libraries to programmers in the PC environment since 1987. Our
distribution includes users in both the United States and Canada and in over
50 different countries world-wide. We'd like to add you to our growing family
of users as well!
As a leading graphics developer we take our products and customers very
seriously. That is why the Genus development staff includes the most
knowledgeable and creative programmers in the business. Genus President
Chris Howard is a recognized authority on graphics programming, and has
written a book and several feature magazine articles as well as appearing on
computer television programs.
With our knowledge and dedication, we've simplified the task of adding
graphics to your applications! Our solution is the GX Development Series. This
powerful set of tools allows you to incorporate graphics into your programs
quickly and easily. The GX Series includes GX Graphics, GX Printer, GX Images,
GX Effects, GX Text, the PCX Toolkit, the GIF Toolkit and GX Sounds. Windows
versions are available for GX Images, GX Effects, and the PCX Toolkit.
Each toolkit in the GX Series is written entirely in Assembly Language, for
the fastest, tightest code. The toolkits are designed to support dozens of
compilers and languages, from Basic to C++. All standard graphics modes are
supported, along with Super VGA resolutions up through 1280x1024 in over
sixteen million colors! (GX Sounds is written in C for C compilers only and
video mode support does not apply.)
The GX Series incorporates a modular design approach. The toolkits in the
series are standalone products and can be used individually. However, when 2
or more toolkits are used together in one program, the GX Kernel library is
shared. The GX Kernel library comes free with every toolkit, and provides the
core, or kernel, functions for graphics support and memory manipulation. The
GX Kernel functions are shared by the toolkits in the GX Series, thereby
reducing code and data overhead considerably. (GX Sounds does not include
the GX Kernel as it is not required.)
Here are some of the features that make the GX Series toolkits so powerful and
easy to use:
* Written in Assembly Language, yet they support a wide variety of languages
and compilers--all in one package. This gives you the freedom to switch
compilers, or even programming languages, without having to switch libraries
or buy new versions. (GX Sounds is written in C for C compilers only.)
* Comprehensive video mode and Super VGA chipset support gives you the
flexibility to choose almost any video mode or graphics adapter available,
from Hercules to Super VGA, from 320x200 to 1280x1024, from 1 color to over
sixteen million! (Does not apply for GX Sounds.)
* Define graphics bitmaps of any size in conventional, expanded, extended, or
disk memory. Resize graphics memory and use it for one large page, or many
pages. Scroll bitmaps using either software or hardware scrolling. (Does not
apply for GX Sounds.)
* Fast scaling, color conversion, and dithering FROM any size and color
resolution TO any size and color resolution. (Does not apply for GX Sounds.)
* Real mode, 16-bit Protected Mode, and Source Code versions available.
(GX Sounds for Real mode only, requiring 386 CPU or above.)
* Comprehensive softbound manuals
* Plenty of full featured examples in each supported language
* Great technical support, either over the phone, by fax, through the Genus
BBS, or our CompuServe forum
* 30-Day Money-Back Guarantee
* Royalty Free!
Of course, each product in the GX Series has its own strengths and features
besides some of the common ones listed here. To find out more, simply continue
reading the rest of this brochure. We are sure you will agree that Genus
offers a one-stop solution to your programming needs with our complete line of
programming toolkits.
WHAT WE SUPPORT:
Adapters:
Hercules modes: 720x348x2
CGA modes: 320x200x4, 640x200x2
EGA modes: 320x200x16, 640x200x16, 640x350x2, 640x350x16
VGA modes: 640x480x2, 640x480x16, 320x200x256
VGA ModeX: 320x200, 320x240, 320x400, 320x480,
360x200, 360x240, 360x400, 360x480 in 256 colors
SVGA modes: 640x350, 640x400, 640x480, 800x600, 800x600,
1024x768, and 1280x1024, in 32K, 64K, and 16.7M colors
Printers:
(GX Printer supports hundreds of printers! See the GX Printer
description for a partial listing)
Sound and Music:
(GX Sounds supports most of the popular sound cards available!
See the GX Sounds description for a partial listing)
Protected Mode:
Phar Lap 286/DOS Extender v2.5 or above
Rational Systems DOS/16M v4.3 or above
Blinker 3.0 or above
Clipper 5.x with Exospace 1.0 or above
Borland Pascal v7.0 or above
Memory:
Expanded Memory compatible with LIM EMS 4.0
Extended Memory compatible with XMS 2.0
Disk-Based Memory with DOS 3.0 or above
Compilers:
Microsoft Assembler 5.x, 6.x
Turbo Assembler 1.0, 2.0, 3.0
Microsoft C 5.x, 6.0, 7.0
Visual C++ 1.x
Quick C 1.x, 2.x
Turbo C/C++ 1.x, 2.0
Lattice C 6.0
JPI TopSpeed C 3.0
Borland C/C++ 2.0, 3.x, 4.0
JPI TopSpeed C++ 3.0
Watcom C 9.0, 10.0
Symantec C++ 6.x, 7.0
Turbo Pascal 4.0, 5.x, 6.0, 7.0
Borland Pascal 7.0
JPI TopSpeed Pascal 3.0
Microsoft Basic 6.0, 7.x
QuickBasic 4.x, 7.x
Visual Basic for DOS 1.0
Power Basic 3.0c
Microsoft FORTRAN 5.0
Clipper Summer '87, 5.x
JPI TopSpeed Modula-2 3.0
Windows Compilers (Windows Versions Only):
Microsoft C 5.1, 6.0, 7.0
Visual C++ 1.x
Symantec C++ 6.x, 7.0
Borland C++ 3.x, 4.0
Visual Basic 1.0, 2.0, 3.0
Turbo Pascal for Windows 1.x
Any Language supporting a DLL
Each toolkit supports all languages and compilers -- you do not need
to specify the compiler when ordering.
No memory resident or runtime programs required.
Small, Medium, or Large model libraries are provided, and Quick
Libraries and Units when appropriate.
WHAT IS REQUIRED
An IBM PC/XT/AT, PS/2 or 100% compatible
1 disk drive
A CGA/EGA/VGA/SVGA/Hercules adapter and display, or 100% compatible
DOS 2.1 or above (3.0 or above for disk-based memory support)
Microsoft MASM 6.x, if ordering source code
MISCELLANEOUS
No Royalties!
30-Day Money-Back Guarantee!
GX SOUNDS
The GX Sounds toolkit offers professional sound effects and music
to developers writing their own application programs. With the emphasis
on multimedia, users nearly demand their programs to be capable of sound.
But the steadily increasing number of sound cards available makes this
more and more difficult. But not any longer!
GX Sounds shields you from the in-depth knowledge of sound required to
properly utilitize digital and MIDI sound on a wide variety of sound output
devices. You can automatically detect multiple sound devices, and detection
drivers are loadable so that new detection routines can be added without
requiring modification to your program.
With GX Sounds, you have complete control over all sound parameters such as
output rate, volume, and output channel. Plus, you can pre-process the sound
data to provide effects such as pitch shifting, echo, delay, reverb, and more.
For MIDI playback, GX Sounds supports the OPL2 and OPL3 sound chips found on
almost every sound board on the market today. The MIDI system supports the
simultaneous playback of up to 8 songs with full voice and channel stealing.
Plus, the MPU-401 interface is fully supported, allowing your MIDI songs to
be played out on a variety of external devices including the Roland MT-32.
Note that as new sound drivers are created, no code modification is required
by you. This allows GX Sounds to be upwardly expandable and remain downwardly
compatible.
Take advantage of the power of GX Sounds and add multimedia sound support to
your program today!
NOTE: This toolkit is available for the C language ONLY.
Here are just a few of the sound boards supported as of this printing:
Sound Blaster, SB Pro, SB/16, SB AWE32
Adlib Gold, Adlib Digitized
Pro Audio Spectrum Plus, PAS/16
Sound Master II
Thunderboard
Microsoft Sound System
Roland Sound Canvas, RAP-10, MT-32
Ensoniq Sound Scape
Sound Galaxy NX Pro 16
Cardinal Sound Studio
Gravis UltraSound
Disney Sound Source
MPU-401
OPL2/3
UART MIDI
GX SOUNDS FUNCTIONS
Digital System
sndDigiConfigureDriver Set up the sound card driver
sndDigiConfigureSample Set up the digital sample
sndDigiInitDriver Install a digital playback sound card driver
sndDigiInitSystem Initialize digital sample playback
sndDigiUnInitDriver Remove a sound card driver
sndDigiUnInitSystem De-initialize sample playback
MIDI System
sndMidiConfigureDriver Set up the MIDI driver configuration
sndMidiDigiConfigureDriver Set up a digital driver for the MIDI system
sndMidiInitDriver Install a MIDI device driver
sndMidiInitSystem Initialize MIDI playback
sndMidiSetInsData Install MIDI instrument data files
sndMidiUnInitDriver Remove a MIDI device driver
sndMidiUnInitSystem De-initialize MIDI playback
Timer System
sndTimerInitSystem Install the timer system
sndTimerUnInitSystem Remove the timer system
Device Detection
sndDigiDetectFirst Detect the first sound card available
sndDigiDetectHardware Look for a specific sound card
sndDigiDetectInit Initialize sound card detection
sndDigiDetectNext Detect additional sound cards
sndDigiDetectSettings Detect the hardware settings
sndDigiDetectUnInit De-initialize sound card detection
sndDigiGetDeviceCaps Get the driver devices capabilities
Sample Playback
sndDigiConfigureSample Set up the digital sample initialization
sndDigiContinueSample Continue a stopped sample
sndDigiGetPlayCount Get the number of samples playing
sndDigiGetSampleLength Get the length of the sample buffer
sndDigiSampleDone Determine whether a sample is done
sndDigiSetSampleLength Set the length of the sample buffer
sndDigiStartSample Start the processing of a sample
sndDigiStopSample Stop sample processing
MIDI Playback
sndMidiConfigureSong Set up the MIDI song configuration
sndMidiInitSong Install a MIDI song
sndMidiPauseSong Pause an active MIDI song
sndMidiResetSong Reset a paused or stopped MIDI song
sndMidiResumeSong Resume a paused MIDI song
sndMidiSongDone Determine whether a MIDI song is done
sndMidiStartSong Begin playing a MIDI song
sndMidiStopSong Stop an active MIDI song
sndMidiUnInitSong Remove a MIDI song
Timer Events
sndTimerGetEventRate Get the processing rate of an event
sndTimerRegisterEvent Register an event with the timer
sndTimerSetEventRate Set the current event processing rate
sndTimerUnRegisterEvent Remove a device driver DMA fill handler
Effects
sndDigiSetMasterVolume Set the master output volume
sndDigiSetSampleChannel Set the output channel for a sample
sndDigiSetSampleControl Enable effects controls for a sample
sndDigiSetSampleLooping Set the loop count, start, and length
sndDigiSetSamplePanning Set the panning position and speed
sndDigiSetSamplePitch Set the pitch shift value for a sample
Effects (Active)
sndDigiAlterSamplePitch Alter the pitch of an active sample
sndDigiAlterSampleChannel Alter the output channel
sndDigiAlterSampleControl Alter the sample controls
sndDigiAlterSampleLoopCount Alter the number of times to loop
sndDigiAlterSamplePanning Alter the pan position and speed
sndDigiAlterSampleVolume Alter the volume of an active sample
Memory
sndAllocMem Allocate a sound buffer in memory
sndFreeMem Free a memory buffer
Misc
sndDigiDetectEnvironment Detect settings from environment string
sndGetVersion Get the GX Sounds version string
Utilities
sndPlay.EXE Plays MIDI songs or digital samples
sndTrans.EXE Converts VOC,WAV,AIF to RAW and MIDI to GXM files
sndBank.EXE Assembles and disassembles Bank files
ORDERING AND PAYMENT INFORMATION
To place your order simply call us toll-free at (800) 227-0918 or
direct at (713) 870-0737 between 8:00am and 6:00pm Central time Monday
through Friday. Or if you prefer, complete the enclosed order form and
FAX it to us at (713) 870-0288, or mail your order to 1155 Dairy
Ashford, Suite 200, Houston, Texas 77079-3012, USA.
We accept Visa, MasterCard, American Express, Company Check, C.O.D.
(Company Check or Cashier's Check), Money Order, or Wire Transfer.
Arrange for a wire transfer as follows:
Genus Microprogramming, Inc.
Account Number 02600033548
Texas Commerce Bank Houston, N.A.
Houston, Texas, USA
Federal Routing Number 113000609
All funds must be payable in US Dollars. International checks must be
drawn on a US Bank.
Texas customers must add 8.25% state sales tax or provide proof of
tax-exempt status.
----------------------------------------------------------------------
SHIPPING AND HANDLING
Most delivery services will not deliver packages to PO Boxes. So, it
is extremely important that you provide us with your street address
when placing your order. Also include your telephone number and fax
number incase we need to contact you regarding your shipment.
Please note that we do not ship orders via the United States Postal
Service because we need a tracking number.
International shipping and handling charges are not listed on the
order form. All international orders must call or fax us for shipping
and handling charges.
----------------------------------------------------------------------
PRICING
Prices listed on the order form are subject to change with out notice.
----------------------------------------------------------------------
GENUS PRODUCT ORDER FORM
DOS Toolkits:
GX Graphics 3.0 $249 ___
GX Text 3.0 149 ___
GX Images 1.0 499 ___
GX Effects 3.0 199 ___
GX Sounds 1.0 249 ___
GX Printer 1.5 349 ___
PCX Toolkit 6.0 249 ___
GIF Toolkit 1.5 249 ___
DOS Toolkits with Source:
GX Graphics w/Source 3.0 699 ___
GX Text w/Source 3.0 349 ___
GX Effects w/Source 3.0 399 ___
GX Printer w/Source 1.5 699 ___
PCX Toolkit w/Source 6.0 599 ___
GIF Toolkit w/Source 1.5 599 ___
GX Games w/Source 1.0 (Requires some GX Series Toolkits 59 ___
if recompiling)
DOS 16-Bit Protected Mode Toolkits: (Includes Real Mode)
GX Graphics/16 3.0 $299 ___
GX Text/16 3.0 199 ___
GX Images/16 1.0 549 ___
GX Effects/16 3.0 249 ___
GX Sounds/16 1.0 299 ___
GX Printer/16 1.5 399 ___
PCX Toolkit/16 6.0 299 ___
GIF Toolkit/16 1.5 299 ___
DOS 16-Bit Protected Mode Toolkits with Source: (Includes Real Mode)
GX Graphics/16 w/Source 3.0 749 ___
GX Text/16 w/Source 3.0 399 ___
GX Effects/16 w/Source 3.0 449 ___
GX Printer/16 w/Source 1.5 749 ___
PCX Toolkit/16 w/Source 6.0 649 ___
GIF Toolkit/16 w/Source 1.5 649 ___
Windows Toolkits:
GX Images for Windows 1.0 499 ___
GX Effects for Windows 1.0 199 ___
PCX Toolkit for Windows 1.0 249 ___
Windows Toolkits with Source:
GX Effects for Windows w/Source 1.0 399 ___
PCX Toolkit for Windows w/Source 1.0 599 ___
Retail Products:
Proteus 7.0 349 ___
Upgrades:
Call or Fax for upgrade pricing
Specials:
Graphics Developer's Pak 647 495 ___
GX Graphics, GX Text, PCX Toolkit
Game Developer's Pak 1005 695 ___
GX Games, PCX Toolkit, GX Graphics, GX Effects, GX Sounds
Multimedia Developer's Pak 1345 895 ___
GX Effects, GX Sounds, GX Images, GX Graphics, GX Text
Image Developer's Pak 1445 995 ___
GX Images, GX Graphics, GX Text, GX Effects, GX Printer
Custom Developer's Pak
(3 or more toolkits of your choice - GX Games does not Save 20%
qualify as one of the first 3 toolkits. Not available from
dealers.)
SUBTOTAL __________
SHIPPING & HANDLING __________
TEXAS RESIDENTS ADD 8.25% SALES TAX __________
TOTAL __________
Shipping & Handling
-------------------
Domestic Orders (U.S.A. Only), one product:
Economy (2-day) $15
Standard Overnight $20
Priority Overnight $25
For each additional product ordered, please add: $ 5
International Orders, one product:
Canada or Mexico $30
Belgium, France, Germany, Hong Kong, Ireland,
Italy, Japan, Netherlands, Norway, Taiwan, or UK $35
Australia, China, Denmark, New Zealand, Israel,
South Korea, Spain, or Sweden $45
Any other country not listed above, CALL or FAX
For each additional product ordered, please add: $15
Method of Payment
-----------------
We accept a check, money order, COD, MasterCard, VISA, and AMEX
Ordering Options
----------------
Order by Phone: (800) 227-0918
Order by Fax: (713) 870-0288
Order by Mail: GENUS MICROPROGRAMMING, INC.
1155 DAIRY ASHFORD # 200
HOUSTON, TEXAS 77079-3012
----------------------------------------------------------------------
GENUS BULLETIN BOARD SERVICE (GBBS)
For more information on our packages, we have included example
programs on the Genus Bulletin Board System (GBBS) for you to
download.
To download the example programs from the GBBS, just dial (713) 870-
0601 and set your modem to 300, 1200, 2400 or 9600 baud, No Parity, 8
Data Bits, 1 Stop Bit (N/8/1). After dialing the GBBS number, new
users will be asked a few simple questions concerning their hardware
and then they will be given full access to the Genus BBS automatically
while online with no delays.
The Genus BBS is designed and organized so that each package has its
own SIG (Special Interest Group) for messages and a File Download Area
for downloading files. When you access the File Download Area for a
specific package you will see a list of files available and a short
description of each file. In the File Download Area key files follow
naming conventions. Each file starts with a prefix (PCX, FX, TX, GR).
After the prefix comes a file identifier (C for C source code
examples; BAS for Basic source code examples; GXL for example program
images; EXE for the compiled examples).
For example a C programmer interested in the PCX Toolkit and GX
Effects would download: PCXC.ZIP and PCXEXE.ZIP from the PCX Toolkit
File Download Area and FXC.ZIP, FXGXL.ZIP and FXEXE.ZIP from the GX
Effects Download Area. All files are compressed with PKZIP, and
PKUNZIP is required to uncompress the files. Copies of both utilities
are located in the Utility File Download Area.
The GBBS operates seven days a week, 24 hours a day! However, you are
limited to 90 minutes a day.
GENUS COMPUSERVE FORUM
Alternatively, we are available on CompuServe by typing GO GENUS at any
CompuServe "!" prompt. Within the Graphics Vendor CompuServe Forum, Genus
Microprogramming has its own Message Area for messages and a Library
Area containing the same files as our GBBS.
Genus customers are also entitled to a FREE one month membership to
CompuServe, along with a $15 usage credit.